Skip to content

Comments

fix: reliable tmux startup + OpenAI-compatible env + noninteractive update#83

Open
jeffscottward wants to merge 7 commits intoTinyAGI:mainfrom
jeffscottward:fix/startup-cerebras-update
Open

fix: reliable tmux startup + OpenAI-compatible env + noninteractive update#83
jeffscottward wants to merge 7 commits intoTinyAGI:mainfrom
jeffscottward:fix/startup-cerebras-update

Conversation

@jeffscottward
Copy link

This PR addresses a few sharp edges encountered when running TinyClaw on macOS:

  • Use tmux respawn-pane instead of send-keys for channel/queue/heartbeat/log panes so tinyclaw start reliably launches the worker processes.
  • Restore OpenAI-compatible env bridging in tinyclaw.sh: TINYCLAW_OPENAI_API_KEY/TINYCLAW_OPENAI_BASE_URL (and CEREBRAS_API_KEY shortcut) map to OPENAI_API_KEY/OPENAI_BASE_URL for the Codex CLI process.
  • Fix lib/heartbeat-cron.sh to read settings from /settings.json instead of always /.tinyclaw/settings.json.
  • Add TINYCLAW_UPDATE_YES=1 support for non-interactive/CI updates (still supports piping input).

Docs:

  • README now includes the OpenAI-compatible provider env vars and the non-interactive update example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Todo

Development

Successfully merging this pull request may close these issues.

1 participant